Systems and methods to order a content item deliverable via a television service

ABSTRACT

Methods and systems of ordering a content item that is deliverable via a television service are disclosed. In one embodiment, ordering a content item that is deliverable via a television service can include sending an offer message to a mobile device, the offer message including an offer of a content item that is deliverable via a television service. In one embodiment, ordering the content item that is deliverable via the television service can include receiving an acceptance message that indicates an acceptance of the offer.

FIELD OF THE DISCLOSURE

The present disclosure is generally related to ordering content itemsthat are deliverable via a television service.

BACKGROUND

As wireless device usage becomes more common, value can be provided toconsumers of various services by integrating the management of thevarious services with a consumer's wireless device. One particularconsumer service that can benefit from integration with a consumer'swireless device is a television service, such as a cable televisionservice, a satellite television service, or an Internet Protocoltelevision (IPTV) service. Television service subscribers can requestthe delivery of specific media content that is deliverable via thetelevision service, such as on-demand movies, pay-per-view events, andother media content. Television service subscribers often learn that aparticular content item is available while watching television. Forexample, the subscriber may view a commercial for the particular contentitem or may notice the particular content item while using a programmingguide. If the subscriber wishes to order the particular content item,the subscriber typically must do so from the television, for example,via the programming guide.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a first particular embodiment of a systemto receive orders for content items via a wireless service and todeliver the content items via a television service;

FIG. 2 is a block diagram of a second particular embodiment of a systemto receive orders for content items via a wireless service and todeliver the content items via a television service;

FIG. 3 is a block diagram of a third particular embodiment of a systemto receive orders for content items via a wireless service and todeliver the content items via a television service;

FIG. 4 is a block diagram of a fourth particular embodiment of a systemto receive orders for content items via a wireless service and todeliver the content items via a television service;

FIG. 5 is a block diagram of a fifth particular embodiment of a systemto receive orders for content items via a wireless service and todeliver the content items via a television service;

FIG. 6 is a flow diagram of a first particular embodiment of a method tosend an offer for a content item to a mobile device and to receiveacceptance of the offer from the mobile device;

FIG. 7 is a flow diagram of a second particular embodiment of a methodto send an offer for a content item to a mobile device and to receiveacceptance of the offer from the mobile device;

FIG. 8 is a flow diagram of a third particular embodiment of a method tosend an offer for a content item to a mobile device and to receiveacceptance of the offer from the mobile device;

FIG. 9 is a flow diagram of a particular embodiment of a method toreceive an order for a content item and to deliver the content item viaa television service; and

FIG. 10 is a block diagram of an illustrative embodiment of a generalcomputer system.

DETAILED DESCRIPTION

Systems and methods for ordering a content item that is deliverable viaa television service are disclosed. The disclosed systems and methodsmay enable a provider of television programming content to offer thetelevision programming content to a consumer via a mobile deviceassociated with the consumer. The offered television programming contentmay be consistent with the consumer's television viewing patterns andtelevision viewing preferences. Consumers may also be provided with amultimedia preview of the offered television programming content. Thedisclosed systems and methods may also enable the consumer to order thetelevision programming content via the consumer's mobile device. Theconsumer can place an order for the television programming contentsimply by replying to the offer that was delivered to the consumer'smobile device. A confirmation message may be sent to the consumer oncethe order has been placed. A reminder message may be sent to theconsumer prior to the time at which the television programming contentwill be available for viewing.

In a first particular embodiment, a system includes an order processingmodule that receives an order for a content item that is deliverable viaa television service associated with a user. The order is issued inresponse to an acceptance by the user of an offer for the content item.The offer for the content item is communicated via an offer message thatis sent to a mobile device associated with the user. The system alsoincludes a content delivery module that initiates delivery of thecontent item via the television service.

In a second particular embodiment, a method is disclosed that includessending an offer message to a mobile device. The offer messageidentifies a content item that is deliverable via a television service.The method also includes receiving an acceptance message that indicatesan acceptance of the offer. Upon acceptance of the offer, the contentitem may be delivered to the user via the television service.

In a third particular embodiment, a method is disclosed that includesreceiving an order for a content item where the order is issued inresponse to an acceptance of an offer for the content item. The offerfor the content item is communicated via an offer message sent to amobile device. The method also includes providing the content item tothe user via the television service.

Referring to FIG. 1, an illustrative embodiment of a system 102 forprocessing orders of a content item 128 and for delivering the contentitem 128 via a television service 130 is disclosed. The system 102includes an order processing module 120 that is coupled to a wirelessservice 106. The order processing module 120 can be coupled to thewireless service 106 through order receiving logic 122 that interfaceswith the wireless service 106. The wireless service 106 can communicatewith a mobile device 110 that is associated with a user 112. The system102 further includes a content delivery module 124 that can be coupledto a television service 130. The content delivery module 124 may becoupled to the television service 130 through content providing logic126 that is configured to interface with the television service 130. Thetelevision service 130 may be used to send content to one or moredisplay devices such as television 132. Generally, the system 102 may beused to provide offers for content that is deliverable via thetelevision service 130 to a mobile device 110 via the wireless service106. The system 102 can include a computer processor and computer memoryto store computer program instructions that, when executed by theprocessor, cause the system to carry out the functionality describedabove.

The wireless service 106 can be configured to provide wirelessconnectivity to the mobile device 110, such as a mobile telephone, apersonal digital assistant (PDA), a smartphone, and other mobiledevices. The wireless service 106 can be further configured to transmitmessages to the mobile device 110 and to receive messages from themobile device 110. Such messages may be a short message service (SMS)message, a Multimedia Messaging Service (MMS) message, a Mobile InstantMessaging (MIM) message, an Enhanced Messaging Service (EMS) message, ora message in any other format. The wireless service 106 may also beconfigured to transmit messages to other devices, such as the orderprocessing module 120, that are configured to interface with thewireless service 106. The wireless service 106 may have a plurality ofsubscribers or associated users such as user 112.

The television service 130 may be configured to provide media content todisplay at the television 132. The television service 130 can be furtherconfigured to deliver media content directly to the television 132 or todeliver content to the television 132 via an intermediary device such asa set-top box (not shown). The television service 130 may be a cabletelevision service, a satellite television service, an Internet Protocoltelevision (IPTV) service, or any other television service. Thetelevision service 130 may have a plurality of subscribers or associatedusers such as user 112.

The order processing module 120 can be configured to receive orders formedia content that is deliverable via the television service 130. Theorder processing module 120 may be configured to receive the orders formedia content directly from the wireless service 106. The orderprocessing module 120 may also be configured to receive orders from anintermediary component such as a server, router, or other device thatinterfaces with the wireless service 106.

The order processing module 120 may include order receiving logic 122configured to receive an order for media content. The order receivinglogic 122 can be further configured to identify the media content (e.g.a movie, pay-per-view event, or other television programming) ordered bya user 112. The order receiving logic 122 may also be configured toidentify the user 112 that originated the order. The order receivinglogic 122 can also interface, directly or indirectly, with the contentdelivery module 124 to request that the identified media content bedelivered to the identified user 112 via the television service 130. Forexample, the order receiving logic 122 may transmit an order for mediacontent directly to the content delivery module 124 via a datacommunications path between the order receiving logic 122 and thecontent delivery module 124. In another embodiment, the order receivinglogic 122 transmits an order for media content indirectly to the contentdelivery module 124 by placing the order in shared memory, such as anorder queue that is accessible by both the order processing module 120and the content delivery module 124.

The content delivery module 124 can be configured to initiate deliveryof the content item 128 via the television service 130. Media contentmay be stored in memory accessible by the content delivery module 124 ormay be retrieved from an external source, such as a broadcast signal, bythe content delivery module 130. For example, when the televisionservice 130 is an IPTV service, the content delivery module 124 may beconfigured to interact with an acquisition tier of the IPTV service sothat the content delivery module 124 can retrieve media content from abroadcast signal via the acquisition tier of the IPTV service. Thecontent delivery module 124 may be included as part of the televisionservice 130 and may be used by the television service 130 to retrievemedia content that has been requested by the user 112.

The content delivery module 124 may include content providing logic 126configured to interface with the television service 130 and furtherconfigured to deliver media content to the television service 130. Thecontent providing logic 126 may also be configured to identify thesource of media content such as a storage location of the media content.The content providing logic 126 may retrieve the media content anddeliver the media content via the television service 130. The contentproviding logic 126 can be included as part of the television service130 and can be used by the television service 130 to retrieve mediacontent that has been requested by the user 112.

During operation, the wireless service 106 may transmit an offer message108 to a mobile device 110 that is associated with a user 112. The offermessage 108 may include an offer for media content that is deliverablevia the television service 130, such as a movie or pay-per-view event.The offer message 108 can also include information describing the mediacontent and information describing how the user 112 can accept theoffer. The user 112 can accept the offer by sending an acceptancemessage 114 from the mobile device 110. The acceptance message 114 maybe of the same format as the offer message 108, or may instead adhere toa different messaging protocol. Upon receiving the acceptance message114, the wireless service 106 may transmit an order message 116 to theorder processing module 120. The order message 116 may includeinformation extracted from the acceptance message 114, such as anidentification of the media content ordered by the user 112 (e.g., atitle, a date, a time, a channel, a unique program identifier, or anycombination thereof), an identification of the user 112 (e.g., a name, aunique user identifier, or any combination thereof), and anidentification of the mobile device 110 (e.g., a telephone number of themobile device 110, a unique mobile device identifier, or any combinationthereof). In an alternate embodiment, instead of containing informationextracted from the acceptance message 114, the order message 116 may bethe acceptance message 114. In such an embodiment, the order processingmodule 120 may extract information from the order message. In responseto the order message, the content delivery module 124 may deliver thecontent item 128 to the television service 130. The television service130 may then be used to deliver the content item 128 to a television 132associated with the user 112. The content item 128 can be a pay-per-view(PPV) item, a Video On Demand (VOD) item, an Audio Video On Demand(AVOD) item, a premium television service subscription, or any othercontent that can be delivered via the television service 132.

It will be appreciated that the system 102 of FIG. 1 may enableproviders of media content to offer such media content to users via theuser's mobile device. Thus, a user may learn of available media content(e.g. by receiving an offer message at a cellular telephone) even whenthe user is not watching television. It will further be appreciated thatthe system 102 of FIG. 1 may provide mobile device users with theability to order media content from the mobile device at any time. Thesystem 102 of FIG. 1 may also provide media content providers with anadditional mechanism through which the media content provider canadvertise media content to consumers.

Referring to FIG. 2, a block diagram of a second particular embodimentof a system to receive orders for content items and to deliver thecontent items via a television service is illustrated and designatedgenerally 200. The system 200 can include an order processing module228, order receiving logic 230, content delivery module 234, and contentproviding logic 236 such as the order processing module 120, orderreceiving logic 122, the content delivery module 124, and contentproviding logic 126 of FIG. 1. The content providing logic 236 can beconfigured to initiate delivery of a content item 238 to a television242 via a television service 240. The system 200 can also include anoffer generation module 206 and customer information 244.

A wireless service 218 and television service 240 can operate in thesame manner as the wireless service 106 and the television service 130of FIG. 1. The wireless service 218 may be further configured to receivemessages from the offer generation module 206 and to receive messagesfrom the order processing module 228. The messages may be a shortmessage service (SMS) message, a Multimedia Messaging Service (MMS)message, a Mobile Instant Messaging (MIM) message, an Enhanced MessagingService (EMS) message, or a message in any other format.

The offer generation module 206 may be configured to generate offers formedia content that is deliverable via the television service 240. Theoffer generation module 206 can be further configured to send an offermessage 216 to the wireless service 218. The offer generation module 206may include offer generating rules 208 that are configured to determinewhich offers will be sent to a user 222. The offer generating rules 208can be configured to determine which offers will be sent to a user 222based on a variety of criteria, including user viewing history 210,current viewing information 212 for the user, or user preferencesprovided by the user. The offer generating rules 208 can be furtherconfigured to send the offer message 216 to multiple users. For example,the offer message 216 can be sent to all users that are currentlyviewing a particular program.

The user viewing history 210 can include an identification of the typeof programming that has been delivered to the user 222 (e.g. a sportingevent, a sitcom episode, a movie, a news broadcast), informationidentifying the type of programming that has previously been recorded(e.g., via a digital video recorder) by the user 222, informationidentifying channels that have been watched by the user 222, commonviewing times of the user 222, and other indicators of the user's 222viewing patterns. The user viewing history 210 can be utilized by theoffer generating rules 208 to identify media content that may be ofinterest to the user 222 in view of the user's viewing patterns. Forexample, an offer to purchase a pay-per-view boxing event may be sent toa user 222 whose user viewing history 210 indicates that the user 222frequently watches televised boxing matches.

The current viewing information 212 for the user 222 can include thetype of programming that the user 222 is currently viewing, the type ofprogramming that the user 222 is currently recording, an identificationof specific actors that are appearing in programming that the user 222is currently viewing, and other indicators of the user's 222 currentviewing interests. For example, an offer to purchase an on-demand moviestarring a particular actor may be sent to the user 222 when the user's222 current viewing information 212 indicates that the user 222 iscurrently watching a movie starring the particular actor.

The user preferences of the user 222 can include a particular genre ofmovies of interest to the user 222, a particular subject matter ofinterest to the user 222, a particular actor of interest to the user222, and other information that can be provided by the user 222 that canbe useful for determining which offers should be sent to a user 222. Theuser can provide such information, for example, through a set-top box,by answering a questionnaire, or by entering the information at a webportal.

The offer generation module 206 may also include user identifying logic214. The user identifying logic 214 can be configured to identify one ormore users (e.g., the user 222) that have an associated wireless service(e.g., the wireless service 218) and an associated television service(e.g., the television service 240). In a particular embodiment, the useridentifying logic 214 identifies such users by searching customerinformation 244 that includes information pertaining to wirelessaccounts and television subscriptions. For example, when customerinformation 244 indicates that both a wireless account and a televisionsubscription are registered to the user 222, the user 222 may beidentified as having an associated wireless service and an associatedtelevision service. In some embodiments, the information pertaining towireless accounts and television subscriptions may be available to asingle vendor that provides wireless service 218 and television service240 to the user 222.

An offer message 216 can be transmitted from the wireless service 218 tothe mobile device 220 as described herein with reference to the offermessage 108, the wireless service 106, and the mobile device 110 ofFIG. 1. The user 222 may accept the offer by sending an acceptancemessage 224 to the wireless service 218, and an order message 226 may besent to the order processing module 228 as described herein withreference to the acceptance message 114, the wireless service 106, theorder message 116, and the order processing module 120 of FIG. 1. Theorder processing module 228 can include order receiving logic 230 thatmay be further configured to send a confirmation message 232 to themobile device 220. The confirmation message 232 can include anindication that the order for the content item 238 has been placed. Theconformation message 232 can further include information identifying thecontent item 238 and the mobile device 220 that originated the order.The confirmation message 232 may be sent any time after the order hasbeen placed.

During operation, the offer generation module 206 can send the offermessage 216 to the mobile device 220 via the wireless service 218. Theoffer generation module 206 may selectively deliver offer messages 216to the mobile device 220 based on information relating to the viewinghabits of the user 222, such as the user's viewing history, the user'scurrent viewing information, and preferences expressly provided by theuser 222. The user 222 may accept the offer by sending an acceptancemessage 224 from the mobile device 220. Upon receiving the acceptancemessage 224, the wireless service 218 can transmit an order message 226to the order processing module 228. The order processing module 228 mayextract information from the order message 226 and send a confirmationmessage 232 to the mobile device 220 indicating that the order has beenplaced. After the order has been received by the system 200, the contentdelivery module 234 can deliver the content item 238 to the television242 via the television service 240.

It will be appreciated that the system 200 of FIG. 2 may provide userswith offer messages for content that may be more likely to be ofinterest to the user 222 because the user's viewing habits are takeninto consideration when determining what content is offered to the user.It will be further appreciated that a confirmation of the order may bedelivered to users so that the users have a record of the ordertransaction and the users may also be alerted of any fraudulent orunauthorized transactions that have taken place. For example, if theuser 222 receives a confirmation message that indicates that an orderfor an upcoming pay-per-view event has been placed, and the user 222does not recall ordering the pay-per-view event, the user 222 maycontact the television service to inform the television service that theuser did not place the order and the television service can blockdelivery of the pay-per-view event.

Referring to FIG. 3, a block diagram of a third particular embodiment ofa system to receive orders for content items and to deliver the contentitems via a television service is illustrated and designated generally300. The system 300 can include an offer generation module 314configured to send an offer message 302 to a mobile device 305 via awireless service 304 as described herein with reference to the offergeneration module 206, the offer message 216, the mobile device 220, andthe wireless service 218 of FIG. 2. The system 300 can also include anorder processing module 316 configured to receive an order message 308issued in response to an acceptance message 306 sent from the mobiledevice 305. The order processing module 316 may also be configured tosend a confirmation message 322 to the mobile device 305 as describedherein with reference to the order processing module 228, theconfirmation message 232, and the mobile device 220 of FIG. 2. Thesystem 300 can also include customer information 338 and a contentdelivery module 318 that may include content providing logic 320 capableof delivering a content item 326 to a television service, such as acable television service 328, a satellite television service 330, and anIPTV service 332.

A cable television service 328 can include any system capable ofproviding television programming via radio frequency signals that aretransmitted through fixed optical fibers or coaxial cables. A satellitetelevision service 330 can include any system capable of deliveringtelevision programming through the use of a communications satellite,where the television programming is received by a satellite dish andset-top box. An IPTV service 332 can include any system capable ofdelivering television programming using Internet Protocol (IP) over anetwork infrastructure. When a content item 326 is delivered to the IPTVservice 332, the content item may be transformed into a collection of IPpackets 334 that are delivered to a set-top box 336. The set-top box 336may be configured to assemble the IP packets 334 into a video streamthat includes the content item 326. The set-top box 336 may be furtherconfigured to deliver the video stream to the television 340.

It will be appreciated that the system 300 of FIG. 3 may enable wirelessservice providers to send offer messages regarding media content tousers subscribing to any of multiple television services (e.g., a cabletelevision service, a satellite television service, or an IPTV service).Wireless service users may therefore be able to receive offer messagesfor media content of interest to users of different types of televisionservices.

Referring to FIG. 4, a fourth particular embodiment of a system toreceive orders for content items and to deliver the content items via anIPTV television service is illustrated and generally designated 400. Theembodiment of FIG. 4 is included only for illustrative purposes and inno way represents a limiting embodiment of this invention. Readers willunderstand that the television service can be a cable televisionservice, satellite television service, or any other television service.Furthermore, the embodiment of FIG. 4 describes only one possibleimplementation of an IPTV television service and in no way represents alimiting embodiment for IPTV television services. Readers willunderstand that an IPTV television service can be embodied in many otherways and that each alternative embodiment is within the scope of thepresent invention.

The television system is an IPTV system configured to deliver a contentitem 416. As shown, the system 400 can include a client facing tier 422,an application tier 464, an acquisition tier 452, an operations andmanagement tier 480, and an order generation and offer acceptance tier402. Each tier 402, 422, 452, 464, and 480 can be coupled to a privatenetwork 450; to a public network 474, such as the Internet; an accessnetwork 442; or to more than one of the private network 450, the publicnetwork 474, and the access network 442. For example, the client-facingtier 422 can be coupled to the private network 450 and the accessnetwork 442. Further, the application tier 464 can be coupled to theprivate network 450 and to the public network 474. The acquisition tier452 can also be coupled to the private network 450 and to the publicnetwork 474. Additionally, the operations and management tier 480 can becoupled to the public network 474.

As illustrated in FIG. 4, the various tiers 402, 422, 452, 464, and 480may communicate with each other via the private network 450, the publicnetwork 474, and the access network 442. For instance, the client-facingtier 422 can communicate with the application tier 464 and theacquisition tier 452 via the private network 450. The client-facing tier422 can also communicate with the order generation and offer acceptancetier 402 via the access network 442. The application tier 464 cancommunicate with the acquisition tier 452 via the private network 450.Further, the application tier 464 can communicate with the acquisitiontier 452 and the operations and management tier 480 via the publicnetwork 474. Moreover, the acquisition tier 452 can communicate with theoperations and management tier 480 via the public network 474. In aparticular embodiment, elements of the application tier 464, including,but not limited to, a client gateway 466, can communicate directly withthe client-facing tier 422.

The client-facing tier 422 may communicate with user equipment via anaccess network 422, such as an Internet Protocol Television (IPTV)access network. In an illustrative embodiment, customer premisesequipment (CPE) 440 can be coupled to a local switch, router, or otherdevice of the access network 442. The client-facing tier 422 cancommunicate with a representative set-top box device 428 at a customerpremise via the CPE 440. The CPE 440 can include routers, local areanetwork devices, modems, such as digital subscriber line (DSL) modems,any other suitable devices for facilitating communication between aset-top box device and the access network 442, or any combinationthereof.

In a particular embodiment, the client-facing tier 422 can be coupled tothe CPE 440 via fiber optic cables. Alternatively, the CPE 440 caninclude digital subscriber line (DSL) modems that are coupled to one ormore network nodes via twisted pairs, and the client-facing tier 422 canbe coupled to the network nodes via fiber-optic cables. The set-top boxdevice 428 can process data received via the access network 442, via anIPTV software platform, such as Microsoft® TV IPTV Edition.

The set-top box device 428 can be coupled to a external display device,such as a television monitor 412. Moreover, the set-top box device 428can communicate with a remote control 414. The set-top box device 428can include IPTV set-top box devices as well as video gaming devices orconsoles that are adapted to receive IPTV content. The set-top boxdevice 428 can also include personal computers or other computingdevices that are adapted to emulate set-top box device functionalitiesand any other device adapted to receive IPTV content and transmit datato an IPTV system via an access network.

In an exemplary, non-limiting embodiment, the set-top box device 428 canreceive data, video, or any combination thereof, from the client-facingtier 422 via the access network 442 and render or display the data,video, or any combination thereof, at the display device 412 to which itis coupled. In an illustrative embodiment, the set-top box device 428can include tuners that receive and decode television programmingsignals or packet streams 436 for transmission of a content item 418 tothe display device 412. Further, the set-top box device 428 can includea STB processor 430 and a STB memory device 426 that is accessible tothe STB processor 430. In one embodiment, a computer program, such asthe STB computer program 424, can be embedded within the STB memorydevice 426. In another illustrative embodiment, a user computing device,such as a personal computer, laptop or local server, can be coupled tothe set-top box device 428, for example, via a universal serial bus(USB) connection or other connection.

The client-facing tier 422 can also communicate with the ordergeneration and offer acceptance tier 402 via an access network 422, suchas an Internet Protocol Television (IPTV) access network. In anillustrative embodiment, order generation and offer acceptance tier 402can be coupled to a local switch, router, or other device of the accessnetwork 442. The client-facing tier 422 can communicate with the ordergeneration and offer acceptance tier 402 via the order processing module420. The order generation and offer acceptance tier 402 can includerouters, local area network devices, modems, such as digital subscriberline (DSL) modems, any other suitable devices for facilitatingcommunication between a the order processing module 420 and the accessnetwork 442, or any combination thereof.

In a particular embodiment, the client-facing tier 422 can be coupled tothe order processing module 420 via fiber optic cables. Alternatively,the order processing module 420 can include digital subscriber line(DSL) modems that are coupled to one or more network nodes via twistedpairs, and the client-facing tier 422 can be coupled to the networknodes via fiber-optic cables. The order processing module 420 cantransmit an order 418 for media content to the access network 442 in thesame way that a request for content could be generated via a usercommand issued from the remote control 414 through the set-top boxdevice 428 and the CPE 440. To the access network 442, the ordergeneration and offer acceptance tier 402 of this embodiment can appearas a CPE 440 that may request a content item 416 for delivery to adisplay device 412.

The order generation and offer acceptance tier 402 can further includean offer generating module 406 that may be configured to send offer 408messages to a mobile device 410 as described above with reference toFIGS. 1-3. The mobile device 410 may issue an acceptance message andplace an order 418 for a content item 416 that can be delivered to theorder processing module 420. The order processing module 420 may alsorequest the content item 416 by issuing an order 418 that conforms tothe same format as, and appears as, a request for content that is issuedfrom a CPE 440. Thus the system 400 may be configured to receive theorder message 418 originated by the mobile device 410 and process theorder message 418 in a similar manner as orders for content generatedfrom the set-top box 428.

In an illustrative embodiment, the client-facing tier 422 can include aclient-facing tier (CFT) switch 444 that manages communication betweenthe client-facing tier 422 and the access network 442 and between theclient-facing tier 422 and the private network 450. As illustrated, theCFT switch 444 is coupled to one or more data servers, such as D-servers434, that store, format, encode, replicate, or otherwise manipulate orprepare video content for communication from the client-facing tier 422to the set-top box device 428. The CFT switch 444 can also be coupled toa terminal server 446 that provides terminal devices with a connectionpoint to the private network 450. In a particular embodiment, the CFTswitch 444 can be coupled to a video-on-demand (VOD) server 448 thatstores or provides VOD content imported by the IPTV system 400.

Further, the CFT switch 444 is coupled to one or more video servers 432that receive video content and transmit the content to the set-top box428 via the access network 442. In a particular embodiment, the CFTswitch 444 can be coupled to one or more publication servers thatfacilitate the formation of groups that share private content and theinclusion of indicators of such private content with video contentreceived by users in a group.

In an illustrative embodiment, the client-facing tier 422 cancommunicate with a large number of set-top boxes, such as therepresentative set-top box 428 over a wide geographic area, such as aregional area, a metropolitan area, a viewing area, a designated marketarea or any other suitable geographic area, market area, or subscriberor customer group that can be supported by networking the client-facingtier 422 to numerous set-top box devices. In a particular embodiment,the CFT switch 444, or any portion thereof, can include a multicastrouter or switch that feeds one or more video streams from a videoserver to multiple set-top box devices.

As illustrated in FIG. 4, the application tier 464 can communicate withboth the private network 450 and the public network 474. The applicationtier 464 can include a first application tier (APP) switch 470 and asecond APP switch 478. In a particular embodiment, the first APP switch470 can be coupled to the second APP switch 478. The first APP switch470 can be coupled to an application server 468 and to an OSS/BSSgateway 472. In a particular embodiment, the application server 468 canprovide applications to the set-top box device 428 via the accessnetwork 442, which enable the set-top box device 428 to providefunctions, such as display, messaging, processing of IPTV data and VODmaterial, etc. In a particular embodiment, the OSS/BSS gateway 472includes operation systems and support (OSS) data, as well as billingsystems and support (BSS) data. In one embodiment, the OSS/BSS gateway472 can provide or restrict access to an OSS/BSS server 486 that storesoperations and billing systems data.

The second APP switch 478 can be coupled to a domain controller 476 thatprovides Internet access, for example, to users at their computers 490via the public network 474. For example, the domain controller 476 canprovide remote Internet access to IPTV account information, e-mail,personalized Internet services, or other online services via the publicnetwork 474. In addition, the second APP switch 478 can be coupled to asubscriber and system store 492 that includes account information, suchas account information that is associated with users who access the IPTVsystem 400 via the private network 450 or the public network 474. In anillustrative embodiment, the subscriber and system store 492 can storesubscriber or customer data and create subscriber or customer profilesthat are associated with IP addresses of corresponding set-top boxdevice 428.

In a particular embodiment, the application tier 464 can include aclient gateway 466 that communicates data directly to the client-facingtier 422. The client gateway 466 may be coupled directly to the CFTswitch 444. The client gateway 466 can provide user access to theprivate network 450 and the tiers coupled thereto. In an illustrativeembodiment, the set-top box device 428 can access the IPTV system 400via the access network 442, using information received from the clientgateway 466. User devices can access the client gateway 466 via theaccess network 442, and the client gateway 466 can allow such devices toaccess the private network 450 once the devices are authenticated orverified. Similarly, the client gateway 466 can prevent unauthorizeddevices, such as hacker computers or stolen set-top box devices fromaccessing the private network 450, by denying access to these devicesbeyond the access network 442.

For example, when the representative set-top box device 428 accesses theclient-facing tier 422 via the access network 442, the client gateway466 can verify subscriber information by communicating with thesubscriber and system store 492 via the private network 450. Further,the client gateway 466 can verify billing information and status bycommunicating with the OSS/BSS gateway 472 via the private network 450.In one embodiment, the OSS/BSS gateway 472 can transmit a query via thepublic network 474 to the OSS/BSS server 486. After the client gateway466 confirms subscriber and/or billing information, the client gateway466 can allow the set-top box device 428 to access IPTV content and VODcontent at the client-facing tier 422. If the client gateway 466 cannotverify subscriber information for the set-top box device 428, e.g.,because it is connected to an unauthorized twisted pair, the clientgateway 466 can block transmissions to and from the set-top box device428 beyond the access network 442.

As indicated in FIG. 4, the acquisition tier 452 can include anacquisition tier (AQT) switch 456 that communicates with the privatenetwork 450. The AQT switch 456 can also communicate with the operationsand management tier 480 via the public network 474. In a particularembodiment, the AQT switch 456 can be coupled to a live acquisitionserver 460 that receives or acquires television content, movie content,advertisement content, other video content, or any combination thereof,from a broadcast service 462, such as a satellite acquisition system orsatellite head-end office. In a particular embodiment, the liveacquisition server 460 can transmit content to the AQT switch 456, andthe AQT switch 456 can transmit the content to the CFT switch 444 viathe private network 450. The AQT switch 456 can also be coupled to acontent delivery module 454 that may includes television content, moviecontent, advertisement content, other video content, or any combinationthereof, from memory associated with the content delivery module 454.

In an illustrative embodiment, content can be transmitted to theD-servers 434, where it can be encoded, formatted, stored, replicated,or otherwise manipulated and prepared for communication from the videoserver(s) 432 to the set-top box device 428. The CFT switch 444 canreceive content from the video server(s) 432 and communicate the contentto the CPE 440 via the access network 442. The set-top box device 428can receive the content via the CPE 440, and can transmit the content tothe television monitor 412. In an illustrative embodiment, video oraudio portions of the content can be streamed to the set-top box device428.

Further, the AQT switch 456 can be coupled to a video-on-demand importerserver 458 that receives and stores television or movie content receivedat the acquisition tier 452 and communicates the stored content to theVOD server 448 at the client-facing tier 422 via the private network450. Additionally, at the acquisition tier 452, the video-on-demand(VOD) importer server 458 can receive content from one or more VODsources outside the IPTV system 400, such as movie studios andprogrammers of non-live content. The VOD importer server 458 cantransmit the VOD content to the AQT switch 456, and the AQT switch 456,in turn, can communicate the material to the CFT switch 444 via theprivate network 450. The VOD content can be stored at one or moreservers, such as the VOD server 448.

When users issue requests for VOD content via the set-top box device 428or the order processing module 420, the requests can be transmitted overthe access network 442 to the VOD server 448, via the CFT switch 444.Upon receiving such requests, the VOD server 448 can retrieve therequested VOD content and transmit the content to the set-top box device428 across the access network 442, via the CFT switch 444. The set-topbox device 428 can transmit the VOD content to the television monitor412. In an illustrative embodiment, video or audio portions of VODcontent can be streamed to the set-top box device 428.

FIG. 4 further illustrates that the operations and management tier 480can include an operations and management tier (OMT) switch 484 thatconducts communication between the operations and management tier 480and the public network 474. In the embodiment illustrated by FIG. 4, theOMT switch 484 is coupled to a TV2 server 482. Additionally, the OMTswitch 484 can be coupled to an OSS/BSS server 486 and to a simplenetwork management protocol (SNMP) monitor 488 that monitors networkdevices within or coupled to the IPTV system 400. In a particularembodiment, the OMT switch 484 can communicate with the AQT switch 456via the public network 474.

In an illustrative embodiment, the live acquisition server 460 cantransmit content to the AQT switch 456, and the AQT switch 456, in turn,can transmit the content to the OMT switch 484 via the public network474. In this embodiment, the OMT switch 484 can transmit the content tothe TV2 server 482 for display to users accessing the user interface atthe TV2 server 482. For example, a user can access the TV2 server 482using a personal computer (PC) 490 coupled to the public network 474.

It will be appreciated that the system 400 of FIG. 4 can take advantageof the benefits provided by an IPTV television service relative to othertelevision services. For example, the IP-based platform may provide theability to integrate television services with other IP-based servicessuch as high speed Internet access and VoIP telephone services.Furthermore, an IPTV television service may be less susceptible to lossof service issues that can arise during inclement weather relative toother television services such as a satellite television service ortelevision services that utilize traditional broadcast televisionsignals. As discussed herein, the embodiment of FIG. 4 is included forillustrative purposes and in no way is intended to limit the scope ofthe present application.

Referring to FIG. 5, a block diagram of a fifth particular embodiment ofa system to receive orders for content items and to deliver the contentitems via a television service is illustrated and designated generally500. The system 500 includes an offer generation module 502 that may beconfigured to send an offer message 504 to a mobile device 506 via awireless service 5 10. The system may also include an order processingmodule 514 that can be configured to receive an order message 512 issuedin response to an acceptance message 508 sent from the mobile device506. In a particular embodiment, a user receiving the offer message 504,sending the acceptance message 508, and generating the order message 512may not be billed for any of the messages 504, 508, 512. The orderprocessing module 514 can also be configured to send the order message512 to a content delivery module 518 capable of delivering a contentitem 520 to a television 524 via a television service 522.

The order processing module 514 and the content delivery module 518 maybe configured to communicate via a data communications network 516. Thedata communications network 516 can be embodied as a local area network(LAN), a wide area network (WAN), or as a wireless service. The orderprocessing module 514 and the content delivery module 518 may also beconfigured to communication via some other data communications path suchas a computer bus.

It will be appreciated that because the order processing module 514 andthe content delivery module 518 can communicate via a network 516, thesystem 500 of FIG. 5 may enable providers of a wireless service tocooperate with providers of a television service to offer consumers thefunctionality described herein. For example, a particular wirelessservice provider may enter into agreements with multiple televisionservice providers (e.g., cable television service providers, satellitetelevision service providers, and IPTV service providers).

Referring to FIG. 6, a flow diagram of a first particular embodiment ofa method to send an offer for a content item to a mobile device and toreceive acceptance of the offer from the mobile device is illustratedand generally designated 600.

At 602, an offer message is sent to a mobile device, the offer messageincluding an offer of a content item that is deliverable via atelevision service. Examples of content items that are deliverable via atelevision service include, but are not limited to, a pay-per-viewevent, an on-demand movie, other on-demand video, an out-of-marketsports package, or a subscription for premium television programming.For example, in FIG. 1, the offer message 108 may be sent to the mobiledevice 110.

Moving to 604, an acceptance message that indicates an acceptance of theoffer is received. The acceptance message can be an SMS message, an MMSmessage, a MIM message, or an EMS message sent from the mobile device.In other embodiments, acceptance of the offer can occur, for example, bymaking a telephone call to a phone number listed in the offer message,by following a hyperlink listed in the offer message, or in other waysof communicating acceptance of an offer. For example, in FIG. 1, theacceptance message 114 may be received at the wireless service 106. Themethod 600 terminates at 606.

Referring to FIG. 7, a flow diagram of a second particular embodiment ofa method to send an offer for a content item to a mobile device and toreceive acceptance of the offer from the mobile device is illustratedand generally designated 700.

At 702, is the method determines that a television service and awireless service are each associated with a user. The wireless serviceis also associated with a mobile device. The determination may be made,for example, by searching a single data source that includes records forwireless service subscriptions and television service subscriptions toidentify users that have both a wireless service account and atelevision service account. In such an embodiment, the wireless andtelevision service can be provided by the same vendor. In otherembodiments, multiple data sources may be searched to identify usersthat have a wireless service account and a television service accountthat are provided by different vendors. For example, in FIG. 2, it maybe determined, based on the customer information 244, that the user 222is associated with both the wireless service 218 and the televisionservice 240. For further example, in FIG. 4, account information thatidentifies wireless service subscribers can be compared to accountinformation stored in the subscriber and system store 492 of FIG. 4 toidentify particular users that have both a wireless television serviceaccount and an IPTV television service account.

Advancing to 704, an offer message is sent to the mobile device that isassociated with the wireless service of the user. The offer message canbe an SMS message, an MMS message, an MIM message, or an EMS message.The offer message includes an offer of a content item that isdeliverable via the television service. The offer message may alsoinclude at least one of a purchase price for the content item, abroadcast date for the content item, a time period during which thecontent item is available for delivery, a multimedia preview of thecontent item, a description of the content item, or a rating of thecontent item. The multimedia preview can include a multimedia attachmentto the message itself or a link to multimedia content that is storedremotely. For example, in FIG. 2, the offer message 216 may be sent tothe mobile device 220 of the user 222. In a particular embodiment, theoffer message 216 may be sent to multiple devices and multiple users.

Continuing to 706, an acceptance message that indicates an acceptance ofthe offer is received. The acceptance message can be an SMS message, anMMS message, a MIM message, or an EMS message sent from the mobiledevice. In some embodiments, the acceptance message can include a userspecific password required to authorize the order, an indication that auser accepts the terms of use of the content item, and otherinformation. The offer message may include text that specifies the termsof use and text that states that by sending an acceptance message, theuser accepts the terms of use specified in the offer message. Forexample, in FIG. 2, the acceptance message 224 may be received.

Moving to block 708, an order can be placed for the content item. Inthis example, placing an order may include interacting with an orderprocessing mechanism associated with the television service. The ordermay include an identification of the content item, an identification ofthe user that has placed the order, and any other information usefulidentifying the appropriate content item to be delivered to theappropriate user. For example, in FIG. 2, an order for the content item238 may be placed. The method 700 terminates at 710.

Referring to FIG. 8, a flow diagram of a third particular embodiment ofa method to send an offer for a content item to a mobile device and toreceive acceptance of the offer from the mobile device is illustratedand generally designated 800.

At block 802, a mobile device is registered for receipt of offermessages. The mobile device can be registered for receipt of offermessages when the mobile device is initialized. For example, referringto FIG. 2, the user 222 may register for receipt of offer messages whenpurchasing or initializing the mobile device 220. For example, astandard contract for wireless service can include a clause that allowsa new wireless subscriber to consent to the receipt of offer messages atthe mobile device. This clause can also enable a user to provideinformation identifying the user's television service. Alternately, theuser 222 may register via a set-top box that is associated with thetelevision service 240 associated with the user. For example, the usercould use a remote control of the set-top box to register a mobiledevice for receipt of offer messages by providing the telephone numberof the mobile device.

Advancing to block 804, an offer message is sent to a mobile device, theoffer message including an offer of a content item that is deliverablevia a television service. For example, referring to FIG. 2, the offermessage 216 may be sent to the mobile device 220.

Continuing to block 806, an acceptance message is received thatindicates an acceptance of the offer for the content item. For example,referring to FIG. 2, the acceptance message 224 may be received at thewireless service 218.

Moving to block 808, an order for the content item is placed by sendinga request to the television service that identifies the content itemrequested. The request may also include an identification of atelevision account that the content item is to be delivered to, and anidentification of a mobile account that has initiated the request. Thetelevision account can represent a specific subscription to a televisionservice. The mobile account can represent a specific subscription to awireless service. The request can be embodied in any format that thetelevision service is capable of processing. The request can alsoinclude any additional information required by the television service sothat the order can be processed. Additional information can include, forexample, a predetermined user specific authorization code (e.g. apassword) that is required to place an order. For example, referring toFIG. 2, an order for the content item 238 may be placed by sending arequest from the order processing module 228 to the content deliverymodule 234.

Advancing to block 810, a confirmation message is sent to the mobiledevice. The confirmation message indicates that the order for thecontent item has been placed. The confirmation message can includeinformation identifying the content item and the mobile device thatoriginated the order. The confirmation message can further includeinformation identifying the time and date at which the order was placed,the broadcast time and date of the content item, the amount charged to auser's television service account, and other information. For example,referring to FIG. 2, the confirmation message 232 may be sent from theorder processing module 228 to the mobile device 220 via the wirelessservice 218.

Moving to block 812, at least one reminder message may be sent to themobile device prior to a broadcast date of the content item. Thereminder message can include information identifying the content itemand the broadcast date of the content item. The reminder message canfurther include the television channel over which the content item willbe delivered, the time period during which the content item will beavailable, and other information as will occur to those of skill in theart. For example, referring to FIG. 2, a reminder message may be sent tothe mobile device 220 prior to the broadcast date of the content item238. The method terminates at 814.

Referring to FIG. 9, a flow diagram of an embodiment of a method toreceive an order for a content item and to deliver the content item viaa television service is illustrated and generally designated 900.

At block 902, an offer for a content item that is deliverable via atelevision service is communicated via an offer message to a mobiledevice. For example, referring to FIG. 5, an offer for the content item520 may be communicated via the offer message 504 to the mobile device506.

Moving to block 904, an order is received for the content item that isdeliverable via a television service. Receiving an order may includereceiving an order message that identifies the content item requestedand a television account that the content item is to be delivered to.The order message is generated in response to an acceptance messageoriginating from the mobile device. For example, referring to FIG. 5, anorder (e.g., the order message 512) for the content item 520 may bereceived at the content delivery module 518 via the network 516.

Moving to block 906, the content item is provided by the televisionservice. Providing the content item can be carried out in any manneravailable to the television service, such as providing the content itemover a cable, a satellite link, a data network, or other any datatransmission method. For example, referring to FIG. 5, the content item520 may be provided by the television service 522 via the contentdelivery module 518. The method 900 terminates at 908.

Referring to FIG. 10, an illustrative embodiment of a general computersystem is shown and is designated 1000. The computer system 1000 mayinclude a set of instructions that can be executed to cause the computersystem 1000 to perform any one or more of the methods or computer basedfunctions disclosed herein. The computer system 1000 may operate as astandalone device or may be connected, e.g., using a network, to othercomputer systems or peripheral devices. For example, the computer system1000 may include or be included within any one or more of the orderprocessing modules 120, 228, 316, 420, and 514 as described withreference to FIGS. 1-5. The computer system 1000 may also include or beincluded within any one or more of the content delivery modules 124,234, 318, 454, and 518 as described with reference to FIGS. 1-5. Thecomputer system 1000 may also include or be included within any one ormore of the offer generation modules 206, 314, 406, and 502 as describedwith reference to FIGS. 1-5.

In a networked deployment, the computer system 1000 may operate in thecapacity of a server or as a client user computer in a server-clientuser network environment, or as a peer computer system in a peer-to-peer(or distributed) network environment. The computer system 1000 may alsobe implemented as or incorporated into various devices, such as apersonal computer (PC), a tablet PC, a set-top box (STB), a personaldigital assistant (PDA), a mobile device, a palmtop computer, a laptopcomputer, a desktop computer, a communications device, a wirelesstelephone, a land-line telephone, a control system, a web appliance, orany other machine capable of executing a set of instructions (sequentialor otherwise) that specify actions to be taken by that machine. In aparticular embodiment, the computer system 1000 may be implemented usingelectronic devices that provide video, audio, or data communication.Further, while a single computer system 1000 is illustrated, the term“system” shall also be taken to include any collection of systems orsub-systems that individually or jointly execute a set, or multiplesets, of instructions to perform one or more computer functions.

As illustrated in FIG. 10, the computer system 1000 may include aprocessor 1002, e.g., a central processing unit (CPU), a graphicsprocessing unit (GPU), or both. Moreover, the computer system 1000 mayinclude a main memory 1004 and a static memory 1006, which cancommunicate with each other via a bus 1008. As shown, the computersystem 1000 may further include a video display unit 1010, such as aliquid crystal display (LCD), a projection television system, a flatpanel display, or a solid state display. Additionally, the computersystem 1000 may include an input device 1012, such as a keyboard, and acursor control device 1014, such as a mouse. The computer system 1000may also include a disk drive unit 1016, a signal generation device1018, such as a speaker or remote control, and a network interfacedevice 1020. Some computer systems 1000 may not include an input device(e.g., a server may not include an input device).

In a particular embodiment, as depicted in FIG. 10, the disk drive unit1016 may include a computer-readable storage medium 1022 in which one ormore sets of instructions 1024, e.g. software, can be embedded. Further,the instructions 1024 may embody one or more of the methods or logic asdescribed herein. In a particular embodiment, the instructions 1024 mayreside completely, or at least partially, within the main memory 1024,the static memory 1006, and/or within the processor 1002 duringexecution by the computer system 1000. The main memory 1004 and theprocessor 1002 also may include computer-readable media.

In an alternative embodiment, dedicated hardware implementations, suchas application specific integrated circuits, programmable logic arraysand other hardware devices, may be constructed to implement one or moreof the methods described herein. Applications that may include theapparatus and systems of various embodiments may broadly include avariety of electronic and computer systems. One or more embodimentsdescribed herein may implement functions using two or more specificinterconnected hardware modules or devices with related control and datasignals that can be communicated between and through the modules, or asportions of an application-specific integrated circuit. Accordingly, thepresent system encompasses software, firmware, and hardwareimplementations.

In accordance with various embodiments of the present disclosure, themethods described herein may be implemented by software programsexecutable by a computer system. Further, in an exemplary, non-limitedembodiment, implementations may include distributed processing,component/object distributed processing, and parallel processing.Alternatively, virtual computer system processing may be constructed toimplement one or more of the methods or functionality as describedherein.

The present disclosure contemplates a computer-readable storage mediumthat stores instructions 1024 or receives, stores and executesinstructions 1024, so that a device connected to a network 1026 maycommunicate voice, video or data over the network 1026. Further, theinstructions 1024 may be transmitted or received over the network 1026via the network interface device 1020.

While the computer-readable storage medium is shown to be a singlemedium, the term “computer-readable medium” includes a single medium ormultiple media, such as a centralized or distributed database, and/orassociated caches and servers that store one or more sets ofinstructions. The term “computer-readable medium” shall also include anymedium that is capable of storing or encoding a set of instructions forexecution by a processor or that cause a computer system to perform anyone or more of the methods or operations disclosed herein.

In a particular non-limiting, exemplary embodiment, thecomputer-readable storage medium may include a solid-state memory suchas a memory card or other package that houses one or more non-volatileread-only memories. Further, the computer-readable storage medium may bea random access memory or other volatile re-writable memory.Additionally, the computer-readable storage medium may include amagneto-optical or optical medium, such as a disk or tapes or otherstorage device. A digital file attachment to an e-mail or otherself-contained information archive or set of archives may be consideredequivalent to a tangible storage medium. Accordingly, the disclosure isconsidered to include any one or more of a computer-readable storagemedium and other equivalents and successor media, in which data orinstructions may be stored.

Although the present specification describes components and functionsthat may be implemented in particular embodiments with reference toparticular standards and protocols, the disclosed embodiments are notlimited to such standards and protocols. For example, standards forInternet and other packet switched network transmission (e.g., SMS, MMS,MIM, and EMS) represent examples of the state of the art. Such standardsare periodically superseded by faster or more efficient equivalentshaving essentially the same functions. Accordingly, replacementstandards and protocols having the same or similar functions as thosedisclosed herein are considered equivalents thereof.

The illustrations of the embodiments described herein are intended toprovide a general understanding of the structure of the variousembodiments. The illustrations are not intended to serve as a completedescription of all of the elements and features of apparatus and systemsthat utilize the structures or methods described herein. Many otherembodiments may be apparent to those of skill in the art upon reviewingthe disclosure. Other embodiments may be utilized and derived from thedisclosure, such that structural and logical substitutions and changesmay be made without departing from the scope of the disclosure.Accordingly, the disclosure and the figures are to be regarded asillustrative rather than restrictive.

One or more embodiments of the disclosure may be referred to herein,individually and/or collectively, by the term “invention” merely forconvenience and without intending to voluntarily limit the scope of thisapplication to any particular invention or inventive concept. Moreover,although specific embodiments have been illustrated and describedherein, it should be appreciated that any subsequent arrangementdesigned to achieve the same or similar purpose may be substituted forthe specific embodiments shown. This disclosure is intended to cover anyand all subsequent adaptations or variations of various embodiments.

The Abstract of the Disclosure is provided with the understanding thatit will not be used to interpret or limit the scope or meaning of theclaims. In addition, in the foregoing Detailed Description, variousfeatures may be grouped together or described in a single embodiment forthe purpose of streamlining the disclosure. This disclosure is not to beinterpreted as reflecting an intention that the claimed embodimentsrequire more features than are expressly recited in each claim. Rather,as the following claims reflect, inventive subject matter may bedirected to less than all of the features of any of the disclosedembodiments. Thus, the following claims are incorporated into theDetailed Description, with each claim standing on its own as definingseparately claimed subject matter.

The above-disclosed subject matter is to be considered illustrative, andnot restrictive, and the appended claims are intended to cover all suchmodifications, enhancements, and other embodiments, which fall withinthe scope of the present invention. Thus, to the maximum extent allowedby law, the scope of the present invention is to be determined by thebroadest permissible interpretation of the following claims and theirequivalents, and shall not be restricted or limited by the foregoingdetailed description.

What is claimed is:
 1. A system comprising: a processor; and computermemory coupled to the processor, the computer memory comprisinginstructions executable by the processor to perform operationsincluding: searching a data source that includes customer informationregarding a first plurality of wireless service users and a secondplurality of television service users to identify a plurality of usersassociated with a wireless service and a television service; generatingan offer message including an offer for a video content item that isdeliverable via the television service; sending the offer message to amobile device associated with a user of the plurality of users via thewireless service, wherein the offer message is sent based on offergeneration rules that include an offer generation rule based on aviewing history of the user, current viewing information of the user, agenre preference of the user, a subject matter preference of the user,an actor preference of the user, or combinations thereof; receiving anorder for the video content item via the mobile device, wherein theorder is issued in response to an acceptance by the user of the offerfor the video content item; and initiating delivery of the video contentitem via the television service to a first device associated with theuser, wherein the first device is different from the mobile device. 2.The system of claim 1, wherein the offer message enables the mobiledevice to display a preview of a portion of video content of the videocontent item.
 3. The system of claim 1, wherein the wireless service andthe television service are provided by a common vendor.
 4. The system ofclaim 1, wherein the operations further include determining that aparticular program is being delivered to the first device via thetelevision service prior to sending the offer message.
 5. The system ofclaim 1, wherein the order is placed in response to an acceptancemessage originating from the mobile device associated with the user, andwherein the user is not billed for the acceptance message and is notbilled for the offer message.
 6. The system of claim 1, wherein thevideo content item includes a pay-per-view item, a video on demand item,an audio video on demand item, or a premium television servicesubscription.
 7. The system of claim 1, wherein the video content itemis unrequested by the user when the offer message is sent to the mobiledevice.
 8. The system of claim 1, wherein the television serviceassociated with the user is a cable television service, a satellitetelevision service, an internet protocol television service, or anycombination thereof.
 9. The system of claim 1, wherein the televisionservice is an internet protocol television service and the video contentitem is delivered as a collection of internet protocol packets to aset-top box configured to assemble the collection of internet protocolpackets into a video stream that includes the video content item. 10.The system of claim 1, wherein the order is originated by the mobiledevice, wherein the television service is an internet protocoltelevision service, and wherein the internet protocol television serviceis configured to receive the order originated by the mobile device andto process the order in a similar manner as orders generated from aset-top box.
 11. The system of claim 1, wherein the offer message issent at a first time to the mobile device independently of whether theuser is watching television at the first time.
 12. A method comprising:searching, from a computer system, data sources that include customerinformation regarding a first plurality of wireless service users and asecond plurality of television service users to identify a plurality ofusers associated with a wireless service and a television service;generating, at the computer system, an offer message including an offerfor a video content item that is deliverable via the television service;sending the offer message from the computer system to a mobile deviceassociated with a user of the plurality of users, wherein the offermessage is sent based on an offer generation rule, and wherein the offergeneration rule is based on a viewing history of the user, currentviewing information of the user, a genre preference of the user, asubject matter preference of the user, an actor preference of the user,or any combination thereof; receiving an acceptance message thatindicates an acceptance of the offer at the computer system; anddelivering the video content item via the television service to a firstdevice associated with the user in response to the acceptance message,wherein the first device is different than the mobile device.
 13. Themethod of claim 12, wherein the offer message and the acceptance messageare each a short message service message, a multimedia messaging servicemessage, a mobile instant messaging message, or an enhanced messagingservice message.
 14. The method of claim 12, wherein the offer messageincludes a price for the video content item, a multimedia preview of thevideo content item, a rating of the video content item, or a combinationthereof.
 15. The method of claim 12, further comprising registering themobile device for receipt of offer messages when the mobile device isinitialized, upon receipt of a registration request from the mobiledevice, or upon receipt of a registration request from a set-top box.16. The method of claim 12, wherein delivering the video content itemincludes sending an order for the video content item to the televisionservice, wherein the order identifies the video content item and thefirst device.
 17. The method of claim 16, further comprising sending aconfirmation message to the mobile device, the confirmation messageindicating that the order for the video content item has been placed fordelivery to the first device.
 18. The method of claim 16, furthercomprising sending a reminder message to the mobile device prior todelivery of the video content item to the first device.
 19. Acomputer-readable storage device comprising instructions executable by aprocessor to perform operations including: searching data sources thatinclude information regarding a first plurality of wireless serviceusers and a second plurality of television service users to identify aplurality of users associated with a wireless service and a televisionservice; generating an offer message including an offer for a videocontent item that is deliverable via the television service; sending theoffer message to a mobile device associated with a user of the pluralityof users, wherein the offer message is sent based on offer generationrules that include an offer generation rule based on a viewing historyof the user, current viewing information of the user, a genre preferenceof the user, a subject matter preference of the user, an actorpreference of the user, or any combination thereof; receiving anacceptance message that indicates an acceptance of the offer; andinitiating delivery of the video content item via the television serviceto a first device associated with the user in response to the acceptancemessage, wherein the first device is different from the mobile device.20. The computer-readable storage device of claim 19, wherein initiatingdelivery of the video content item includes sending an order for thevideo content item to the television service, wherein the orderidentifies the video content item and the first device.